
.mine_info {
	width: 100%;
	height: 220upx;
	background-color: #8838d2;
	text-align: center;
	overflow: hidden;
	// padding: 30upx 0;
	// box-sizing: border-box;
	.mine_info_pic {
		width: 100upx;
		height: 100upx;
		margin: 30upx auto;
		position: relative;
		image {
			width: 100%;
			height: 100%;
			border-radius: 50%;
		}
		.icon {
			position:absolute;
			bottom: 0;
			right: 0;
			font-size: 32upx;
		}
	}
	.mine_info_name {
		font-size: 32upx;
		color: #FFFFFF;
	}
}
// 未登录状态
.nologin {
	width: 100%;
	height:100%;
	.pict {
		width: 112upx;
		height: 112upx;
		margin: 0 auto;
		border-radius: 50%;
		background-color: #FFFFFF;
		position: relative;
		margin-top: 30upx;
		margin-bottom: 10upx;
		image {
			width: 104upx;
			height: 104upx;
			border-radius: 50%;
			position: absolute;
			// bottom: 0;
			left: 50%;
			top: 50%;
			transform: translate(-50%,-50%);
		}
	}
	.username {
		span  {
				font-size: 28upx;
				color: #FFFFFF;
			}
			image {
				width: 36upx;
				height: 36upx;
				margin-left: 10upx;
				vertical-align: middle;
			}
	}
}
.mine_enter_all {
	width: 100%;
	height: 96upx;
	background-color: #FFFFFF;
	border-bottom: 2upx solid #e1e1e1;
	display: flex;
	padding: 0 30upx;
	box-sizing: border-box;
	justify-content: space-between;
	align-items:  center;
	.mine_enter_all_title {
		font-size: 32upx;
		color: #333333;
		font-weight: bold;
	}
	.mine_enter_all_look {
		height: 40upx;
		display: flex;
		align-items:  center;
		font-size: 28upx;
		color: #999999;
		line-height: 40upx;
		.icon {
			font-size: 28upx;
			line-height: 40upx;
			color: #999999;
		}
	}
}
.mine_noenter_some {
	width: 100%;
	height: 160upx;
	border-bottom: 6upx solid #F2F2F2;
	display: flex;
	box-sizing: border-box;
	background-color: #FFFFFF;
	justify-content: space-around;
	align-items: center;
	.mine_enter_some_j {
		margin-top: 4upx;
		text-align: center;
		
		image {
			width: 54upx;
			height: 54upx;
		}
		span {
			display: block;
			font-size: 24upx;
			color: #333333;
		}
	}
}

.mine_run {
	width: 100%;
	height: 230upx;
	padding: 20upx;
	padding-top: 30upx;
	box-sizing: border-box;
	background-color: #FFFFFF;
	border-bottom: 10upx solid #F2F2F2;
	.mine_run_title {
		font-size: 32upx;
		color: #333333;
		font-weight: bold;
	}
	.mine_run_bottom {
		width: 100%;
		height: 104upx;
		margin-top: 22upx;
		border-radius: 10upx;
		position: relative;
	
		image {
			width: 100%;
			height: 100%;
		}
		.joinrun {
			width: 100%;
			height: 100%;
			position: absolute;
			top: 0;
			display: flex;
			align-items: center;
			justify-content: space-between;
			padding: 0 20upx;
			box-sizing: border-box;
		}
	}
}
.mine_run_bottom .mine_run_l {
	.login {
		display: flex;
		align-items: center;
		.login_pic {
			width: 76upx;
			height: 76upx;
			margin-right: 10upx;
			background-color: #FFFFFF;
			border-radius:6upx;
			display: flex;
			align-items: center;
			justify-content: center;
			image {
				width: 68upx;
				height: 68upx;
				border-radius:6upx;
			}
		}
		.login_r {
			.login_r_t {
				display: flex;
				align-items: center;
				span {
					font-size: 28upx;
					color: #FFFFFF;
					font-weight: bold;
				}
				image {
					width: 26upx;
					height: 28upx;
					margin-left: 8upx;
				}
			}
			.login_r_b {
				display: flex;
				align-items: center;
				font-size: 24upx;
				height: 32upx;
				line-height: 32upx;
				color: #FFFFFF;
				.icon {
					font-size: 24upx;
					// height: 24upx; 
					line-height: 32upx;
					color: #FFFFFF;
					margin-right: 6upx;
					}
			}
		}
	}
}
.nojoinrun {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 20upx;
	box-sizing: border-box;
	.mine_run_l {
		height: 40upx;
		line-height: 40upx;
		font-size: 26upx;
		color: #FFFFFF;
	}
	.mine_run_r {
		// height: 40upx;
		// font-size: 36upx;
		// line-height: 40upx;
		// color: #FFFFFF;
		// .icon {
		// 	font-size: 36upx;
		// 	color: #FFFFFF;
		// 	line-height: 40upx;
		// }
		display: flex;
		// align-items: center;
		height: 100upx;
		font-size: 28upx;
		line-height: 100upx;
		color: #FFFFFF;
		.icon_join {
			font-size: 32upx;
			color: #fff;
			line-height: 100upx;
			// height: 52upx;
			margin-left: 6upx;
		}
	}
}
.mine_run_r_j {
	display: flex;
	// align-items: center;
	height: 100upx;
	font-size: 28upx;
	line-height: 100upx;
	color: #FFFFFF;
	.icon_join {
		font-size: 32upx;
		color: #fff;
		line-height: 100upx;
		// height: 52upx;
		margin-left: 6upx;
	}
}
.myinformation {
	width: 100%;
	padding: 0 20upx;
	background-color: #FFFFFF;
	box-sizing: border-box;

	.myinformation_item {
		display: flex;
		align-items: center;
		justify-content: space-between;
		height: 92upx;
		box-sizing: border-box;
		padding: 20upx 0;
		border-bottom: 2upx solid #e1e1e1;
		// .icon {
		// 	font-size: 40upx;
		// 	height: 40upx;
		// }
		.myinformation_item_ricon {
			color: #999999;
			font-size: 28upx;
			line-height: 92upx;
		}
	}
	.myinformation_item:last-child {
		border-bottom: 0;
	}
	.myinformation_item_l {
		display: flex;
		align-items: center;
		justify-content: space-between;
	
			color: #333;
			font-size: 28upx;
			line-height: 36upx;
		image {
			width: 32upx;
			height: 32upx;
			margin-right: 10upx;
			// height: 30upx;
		}
	}
}
.pic_some {
	height: 68upx;
	position: relative;
}
.pic_bsdds {
	position: absolute;
	background-color: #D1372C;
	width: 14upx;
	height: 14upx;
	border-radius: 50%;
	right: 10upx;
	top: 0;
}